x86: restore reserving of IO-APIC pages in XENMEM_machine_memory_map output
authorJan Beulich <jbeulich@suse.com>
Mon, 6 Oct 2014 09:13:19 +0000 (11:13 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 6 Oct 2014 09:13:19 +0000 (11:13 +0200)
commit9d8edc5a8b4a0937193f80da72abdb44c5aeaec6
treeacf92f1fb221d94d8cd1906731c5b46856815516
parent44d20c69516f8d5e71fc14bf216e230a9910d729
x86: restore reserving of IO-APIC pages in XENMEM_machine_memory_map output

Commit d1222afda4 ("x86: allow Dom0 read-only access to IO-APICs") had
an unintended side effect: By no longer adding IO-APIC pages to Dom0's
iomem_caps these also no longer get reported as reserved in the machine
memory map presented to it (which got added there intentionally by
commit b8a456caed ["x86: improve reporting through
XENMEM_machine_memory_map"] because many BIOSes fail to add these).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Tim Deegan <tim@xen.org>
xen/arch/x86/mm.c